package demo5;

/**
 * @author Huangjin
 * @version 1.0
 * describe:
 * @date 2023/2/27 14:53
 */
public class StaticMethod {
    int a;
    static  int b;
    /** 在say中需要访问对象的属性a，所以认为say的操作与对象有关，不适合设计为静态方法*/
    void show(){
        System.out.println(this.a);
        System.out.println(StaticMethod.b);
    }
    static void test(){
        //System.out.println(a);//编译错误，静态方法中不能还能直接访问实例成员
        System.out.println(StaticMethod.b);
    }
    /**在plus中不需要访问对象的属性/行为，
     * 所以认为plus的操作与对象无关，可以设计为静态方法*/
    static int plus(int num1,int num2){
        int num = num1+num2;
        return num;
    }

}
